# (decoded with TMPL 1001) Number of templates: (17 entries) 0: Template name: 'PSN' Num fields: (1 entries) 0: Field name: 'PSN' Type name: 'Long' Count: 2 1: Template name: 'FSSpec' Num fields: (3 entries) 0: Field name: 'vRefNum' Type name: 'word' Count: 1 1: Field name: 'parID' Type name: 'long' Count: 1 2: Field name: 'name' Type name: 'pString' Count: 64 2: Template name: 'AppParameters' Num fields: (4 entries) 0: Field name: 'theMsgEvent' Type name: 'HLEventRecord' Count: 1 1: Field name: 'eventRefCon' Type name: 'long' Count: 1 2: Field name: 'messageLength' Type name: 'long' Count: 1 3: Field name: '<-Addr of MessageBody' Type name: 'long' Count: 1 3: Template name: 'LaunchParamBlockRec' Num fields: (12 entries) 0: Field name: 'reserved1' Type name: 'long' Count: 1 1: Field name: 'reserved2' Type name: 'word' Count: 1 2: Field name: 'launchBlockID' Type name: 'word' Count: 1 3: Field name: 'launchEPCLength' Type name: 'long' Count: 1 4: Field name: 'launchFileFlags' Type name: 'word' Count: 1 5: Field name: 'launchControlFlags' Type name: 'word' Count: 1 6: Field name: 'launchAppSpec' Type name: '^FSSpec' Count: 1 7: Field name: 'launchPSN' Type name: 'PSN' Count: 1 8: Field name: 'launchPreferredSize' Type name: 'long' Count: 1 9: Field name: 'launchMinimumSize' Type name: 'long' Count: 1 10: Field name: 'launchAvailableSize' Type name: 'long' Count: 1 11: Field name: 'launchAppParmeters' Type name: '^AppParameters' Count: 1 4: Template name: 'OldLaunchBlock' Num fields: (6 entries) 0: Field name: 'name' Type name: '^pString' Count: 1 1: Field name: 'soundBuffers' Type name: 'word' Count: 1 2: Field name: 'launchBlockID' Type name: 'word' Count: 1 3: Field name: 'extendedBLockLen' Type name: 'long' Count: 1 4: Field name: 'FinderFileFlags' Type name: 'word' Count: 1 5: Field name: 'launchFlags' Type name: 'word' Count: 1 5: Template name: 'ProcInfoRec' Num fields: (13 entries) 0: Field name: 'procInfoLength' Type name: 'long' Count: 1 1: Field name: 'procName' Type name: '^pString' Count: 1 2: Field name: 'ProcNumber' Type name: 'PSN' Count: 1 3: Field name: 'procType' Type name: 'text' Count: 4 4: Field name: 'procSignature' Type name: 'text' Count: 4 5: Field name: 'procMode' Type name: 'long' Count: 1 6: Field name: 'procLocationPtr' Type name: 'long' Count: 1 7: Field name: 'procSize' Type name: 'long' Count: 1 8: Field name: 'procFreeMem' Type name: 'long' Count: 1 9: Field name: 'procLauncher' Type name: 'PSN' Count: 1 10: Field name: 'procLaunchDate' Type name: 'long' Count: 1 11: Field name: 'procActiveTime' Type name: 'long' Count: 1 12: Field name: 'procAppSpec' Type name: '^FSSpec' Count: 1 6: Template name: 'LaunchDAStack' Num fields: (3 entries) 0: Field name: 'LaunchDA Selector' Type name: 'word' Count: 1 1: Field name: 'pDAName' Type name: '^pString' Count: 1 2: Field name: 'pFileSpec' Type name: '^FSSpec' Count: 1 7: Template name: 'GetCurrProcStack' Num fields: (2 entries) 0: Field name: 'GetCurrProcSelector' Type name: 'word' Count: 1 1: Field name: 'psnStorage' Type name: '^PSN' Count: 1 8: Template name: 'GetFrontProcStack' Num fields: (3 entries) 0: Field name: 'GetFrontProcSelector' Type name: 'word' Count: 1 1: Field name: 'GetFrontProcSelector2' Type name: 'long' Count: 1 2: Field name: 'psnStorage' Type name: '^PSN' Count: 1 9: Template name: 'GetNextProcStack' Num fields: (2 entries) 0: Field name: 'GetNextProcSelector' Type name: 'word' Count: 1 1: Field name: 'pParamPSN' Type name: '^PSN' Count: 1 10: Template name: 'GetProcInfoStack' Num fields: (3 entries) 0: Field name: 'GetProcInfoSelector' Type name: 'word' Count: 1 1: Field name: 'pStorageInfoRec' Type name: '^ProcInfoRec' Count: 1 2: Field name: 'pPSN' Type name: '^PSN' Count: 1 11: Template name: 'SetFrontProcStack' Num fields: (2 entries) 0: Field name: 'SetFrontProcSelector' Type name: 'word' Count: 1 1: Field name: 'pPSN' Type name: '^PSN' Count: 1 12: Template name: 'WakeUpProcStack' Num fields: (2 entries) 0: Field name: 'WakeupProcSelector' Type name: 'word' Count: 1 1: Field name: 'pPSN' Type name: '^PSN' Count: 1 13: Template name: 'SameProcStack' Num fields: (4 entries) 0: Field name: 'SameProcSelector' Type name: 'word' Count: 1 1: Field name: 'ResultPtr' Type name: 'long' Count: 1 2: Field name: 'pPSN2' Type name: '^PSN' Count: 1 3: Field name: 'pPSN1' Type name: '^PSN' Count: 1 14: Template name: 'WaitNextEventStack' Num fields: (4 entries) 0: Field name: 'mouseRgn' Type name: 'RgnHandle' Count: 1 1: Field name: 'sleep' Type name: 'UnsignedLong' Count: 1 2: Field name: 'theEvent' Type name: '^EventRecord' Count: 1 3: Field name: 'eventMask' Type name: 'word' Count: 1 15: Template name: 'GetNextEventStack' Num fields: (2 entries) 0: Field name: 'theEvent' Type name: '^EventRecord' Count: 1 1: Field name: 'eventMask' Type name: 'word' Count: 1 16: Template name: 'EventAvailStack' Num fields: (2 entries) 0: Field name: 'theEvent' Type name: '^EventRecord' Count: 1 1: Field name: 'eventMask' Type name: 'word' Count: 1